|
Session 01
TUEsday, Aug 26 |
Course overview |
|
Course overview - quiz
Course Treasure Hunt - individual
|
Appreciation for Software Development Process |
|
Appreciation for software development process - quiz
|
Introduction to Inception |
|
|
Session 02
THURSday, Aug 28 |
Team formation |
|
Team formation - quiz
Aug 29 Team Formation survey - individual
|
Domain Analysis |
Domain analysis - class activity |
Sept 2 Domain analysis - individual
draft Sept 4 Domain analysis - team, and later final version @ S0
|
* * Reminder-NO CLASSES MONDAY September 1st observance of Labor Day - |
Session 03
TUEsday, Sept 2 |
REST Basics |
REST Starter code
|
BEFORE CLASS Setup REST API build environment
Sept 11 REST API Basics (Spike) - individual
|
Session 04
THURSday, Sept 4 |
Effective team communications |
|
Sept 9 Setup Slack Workspace - team
Sept 9 Trello team - team |
Defining project requirements |
|
Defining project requirements - quiz
Sept 9 Defining project requirements - individual
|
Session 05
TUEsday, Sept 9 |
Review Object-Oriented Concepts |
|
|
Session 06
THURSday, Sept 11 |
OO Design |
|
BEFORE CLASS Sprint 0 due
.Sept 25 Object-oriented design I - individual
|
|
Session 07
TUEsday, Sept 16 |
Introduction to Elaboration |
|
|
Sprint Planning |
|
Sprint Planning - quiz
.*Sept 19 Sprint 1 plan - team
|
Appreciation for software architecture |
|
Appreciation for software architecture - quiz |
Session 08
THURSday, Sept 18 |
Angular Basics |
Angular Tutorial - Part 1 (starts in class) *ask Instructor when due |
BEFORE CLASS Angular Setup |
Session 09
TUEsday, Sept 23 |
Giving Sprint Demos
|
|
|
Angular Advanced
|
|
Start Angular Tutorial - Part 2 for Spike due on Sept 30
BEFORE NEXT CLASSGithub readiness for next class*ask Instructor for details
|
Session 10
THURSday, Sept 25 |
Version control concepts
|
|
GitHub Repository - team
Version control concepts - quiz
|
Backlog Refinement and Estimation |
|
Backlog Refinement and estimation - quiz
|
|
Session 11
TUEsday, Sept 30 |
Introduction to Construction |
|
|
Term Project |
Sprint 1 demos
Sprint 2 planning
|
BEFORE CLASS Sprint 1 due
midnight TONIGHT:
Angular tutorial (Spike) - individual
Sprint 2 plan - team
|
Session 12
THURSday, Oct 2 |
Design and Code Communication & Code Reviews |
|
** Oct 16 Code review - team |
Acceptance Testing |
|
Acceptance Testing - quiz
|
Session 13
TUEsday, Oct 7 |
Unit Testing |
|
Unit Testing - quiz
** Oct 16 Unit Testing - individual
|
Session 14
THURSday, Oct 9 |
CI/CD basics & Code Coverage |
|
** Oct 16 Code Coverage - team
|
Midterm Exam Review |
|
|
* * Reminder-NO CLASSES MON->TUEsday Oct 14 and 15 - in observance of FALL BREAK - |
Session 15
Thursday, Oct 16 |
Midterm Exam |
|
|
Professional responsibility (start) |
|
Professional responsibility - quiz
|
Session 16
Tuesday, Oct 21 |
Design documentation |
|
Oct 23 Design documentation - team |
Session 17
Thursday, Oct 23 |
Term Project |
Sprint 2 demos
|
BEFORE CLASS Sprint 2 due
Oct 23 Sprint 3 plan - team |
Session 18
Tuesday, Oct 28 |
Sprint Retrospective |
Sprint retrospective analysis - team
|
*BEFORE today's class* Sprint retrospective - quiz
*BEFORE today's class* Sprint retrospective items - individual
|
Appreciation for Usability |
|
midnight TOMORROW Oct 29 Appreciation for usability - team |
Session 19
Thursday, Oct 30 |
Making Project presentations |
|
BEFORE CLASS Sprint retrospective analysis - team
BEFORE CLASS Sprint retrospective action plan - team
|
Sequence diagrams |
Sequence diagrams - team*ask Instructor when due |
Sequence diagrams - quiz
|
Session 20
Tuesday, Nov 4 |
Software Metrics and Measurement |
Static Code Analysis - team |
BEFORE CLASS Static Code Analysis Tool Setup |
Session 21
Thursday, Nov 6 |
Term Project |
Cross-team acceptance testing |
*BEFORE today's class*
Nov 6
(UP-TO-DATE) Acceptance test plan - team
END-OF-CLASS Nov 6 Acceptance test results - team |
Session 22
Tuesday, Nov 11 |
Introduction to Transition |
|
|
Term Project |
Beyond Scrum
|
|
|
Session 23
Thursday, Nov 13 |
Term Project |
Sprint 3 demos
|
BEFORE CLASS Sprint 3 due
|
Session 24
Tuesday, Nov 18 |
Term Project |
Sprint 3 demos (continued)
Sprint 4 planning |
Nov 20 Sprint 4 plan - team |
Session 25
Thursday, Nov 20 |
Term Project |
Cross-team Design Document Review |
*BEFORE today's class* Nov 20
(UP-TO-DATE) Design Document Review - team
|
Session 26
Tuesday, Nov 25 |
Term Project |
Sprint 4 presentations
|
BEFORE CLASS Sprint 4 due
Static Code Analysis - team-include in design documentation |
* * Reminder-NO CLASSES THR Nov 27--to-->FRI Nov 28 - in observance of THANKSGIVING - |
Session 27
TUESday, DEC 2 |
Term Project |
Sprint 4 presentations (continued)
Team retrospective - team S4
(clarify when with your instructor)
|
|
Session 28
THURSday, DEC 4 |
Final Exam review |
Course evaluations - individual |
|
Final Exam |
FOR FINAL YOU MUST BRING
- Pencil and eraser
- 8.5x11" study sheet (optional)
- +?Fully charged Wi-fi enabled laptop!
^^^(contact your instructor ASAP. Do NOT wait until before last class if this is an issue!)
|
Date: FRIDAY DEC. 12
Time/Location: Will vary by instructor. Confirm with them and Notify ASAP of any conflicts
|
* Always check SIS for latest updates and notify Instructor of any Conflicts
|